Middle Mouse Button Version History *********************************************************** NOTE: Gaps in version numbers indicate "in-house" test releases. Only public releases are documented here. *********************************************************** Product Version Number: 1.8.1 Product Release Date: 09/18/95 Version 1.8.1 was the first public release. Bugs: Would sometimes cause the first mouse button click in a child window of Visual Basic applications (and also in some other applications which do their own internal double click decoding). *********************************************************** Product Version Number: 1.8.2 Product Release Date: 10/25/95 Fixes: Fixed the Visual Basic problem. New: 1. Added an option to load as a "hidden" application. (Not available with unregistered program.) 2. Eliminated the "No Multiple Instances" message box which would appear if a second instance of Mbutton were launched. (This message does still appear for un- registered programs). *********************************************************** Product Version Number: 1.8.2.1 Product Release Date: 11/24/95 Fixes: none New: 1. No major changes to program, just a few changes to dialog and message box handling to prepare for adding multi-language support. Major change for the distribution package is the inclusion of INSTALL.BAT which provides for automatic program installation. Recompiled with Visual C++ 4.0 Bugs: After re-compiling with Visual C++ 4.0, the "fix" for the Visual Basic problem appeared to have some unwanted side effects (an extra button up message was causing the window focus to change with some MDI applications.) *********************************************************** Product Version Number: 1.8.2.3 Product Release Date: 12/08/95 Fixes: Fixed the window focus shift problem in ver 1.8.2.1. New: 1. Eliminated the need to reload the program after the registration process had been completed. 2. Cleaned up the system menu by removing some unused default (previously grayed) entries. *********************************************************** Product Version Number: 1.8.2.4 Product Release Date: 01/28/96 Fixes: None New: 1. New GUI installation program included. No other changes to program were made from ver. 1.8.2.3. *********************************************************** Product Version Number: 1.8.2.6 Product Release Date: 02/12/96 Fixes: Added a short delay between the simulated button clicks for applications which do their own double click decoding and might not always detect the fast button clicks produced by Middle Mouse Button. New: 1. Added the ability to simulate a double click for a 2 button mouse. If the Scroll Lock Light is ON, a default button click will be converted into a double click. 2. Launching a second instance of Middle Mouse Button will make a previously hidden instance visible again. *********************************************************** Product Version Number: 1.8.3 Product Release Date: 02/23/96 Fixes: None New: 1. Added an option to choose between "Fast" or "Slow" Double Click simulation via menu selection or command line parameter. 2. Added an option to allow the Double Click simulation to be disabled & enabled via menu selection or with use of the Scroll Lock Key. 3. Added a "Features" button to the "About" box. This displays a brief summary of Mouse Button options. Bugs: When the "/Hide" parameter is used alone, it would not be properly detected. *********************************************************** Product Version Number: 1.8.3.1 Product Release Date: 02/27/96 Fixes: Fixed command line parsing problem where a command of "/Hide" if used alone would not be properly detected. Bugs: 1. Intermittent long delays after simulating a double click on a console program icon when using Windows NT. 2. The Scroll Lock light does not always stay in sync when using a console program (Windows NT & Windows 95) 3. The 2-button support using the Scroll Lock light as an enable/disable function would sometimes result in the application hanging in a loop. (This was because of a "known" problem in the Win32 API where the key- board state does not stay in sync.) (Both problems had been present since 1.8.2.6, but had not been detected and reported.) *********************************************************** Product Version Number: 1.8.3.2 Product Release Date: 03/03/96 Fixes: 1. Fixed Console window delay problem by increasing the thread priority for the button click simulation. 2. Not really a fix, but the 2-button support has been removed until the problem is resolved. New: 1. Added a menu selection for activating the mouse control panel. (Currently only works for English language systems, but multi language support is planned) Bugs: 1. The Scroll Lock sync problem still occurs when using console mode programs, but it only requires one additional mouse click to resyncronize. (This is related to the Win32 API problem which caused the removal of 2-button support and should be fixed in the near future.) *********************************************************** Product Version Number: 1.9.0 Product Release Date: 04/25/96 Fixes: 1. Not really a fix, but the scroll lock support has been removed until the problem is resolved. 2. 2-button support has been re-enabled using the left and right buttons as a chord. New: 1. Added the ability to define any 2 buttons as a chord which can be assigned several different functions. The Middle Button may also be reconfigured. The new button assignments include Copy, Cut, Paste, & Undo as well as a popup menu to access the task list & launch applications. 2. The command line options /Hide, /Slow, and /2B may be saved in the registry as the default modes. 3. Added a built-in setup program which is used to configure the mouse button options. 4. When a new instance of Mbutton is launched, it will now replace the old instance. This should fix problems with some 16-bit programs which take over mouse messages and do not properly pass them on to 32-bit apps. Just launch Mbutton again and it will take over the mouse messages again. Bugs: 1. If a null user configured command had been saved, the run button would no longer launch the Build Command window. *********************************************************** Product Version Number: 1.9.0a Product Release Date: 05/04/96 Fixes: 1. Fixed the null command problem. New: 1. Changed the popup command menu to display the command name inside a launch button. Eliminated the need for a Run button for the user defined commands. 2. Increased the number of saved commands from 10 to 16. 3. Allowed the use of user configured hot-key for the user defined commands. Bugs: 1. In some cases while processing right button clicks on the Windows 95 or Windows NT 4.0 desktop or task bar, a left down button would be incorrectly sensed. This would cause whatever action was configured for the left-right chord to be initiated. *********************************************************** Product Version Number: 1.9.0b Product Release Date: 05/08/96 Fixes: 1. Fixed the false left down sensing problem in ver 1.9.0a.